Skip to content

chore: promote stage -> master (docs SEO fixes) - #30

Merged
evereq merged 13 commits into
masterfrom
stage
Aug 30, 2026
Merged

chore: promote stage -> master (docs SEO fixes)#30
evereq merged 13 commits into
masterfrom
stage

Conversation

@evereq

@evereq evereq commented Aug 30, 2026

Copy link
Copy Markdown
Member

Promotion only.

🤖 Generated with Claude Code

@evereq
evereq merged commit 990cd4e into master Aug 30, 2026
2 of 3 checks passed
@greptile-apps

greptile-apps Bot commented Aug 30, 2026

Copy link
Copy Markdown

Greptile Summary

This change limits the published Docusaurus locales to English and updates deployment and CI configuration. The English documentation build is currently blocked because website/docusaurus.config.ts contains uncommented pasted Yarn output, preventing Docusaurus from parsing its configuration.

Confidence Score: 4/5

Not safe to merge until the invalid configuration text is removed or commented out, because the production English documentation build cannot start.

The failure was reproduced through both the repository typecheck and the production Docusaurus build, which independently fail while parsing the same line.

Files Needing Attention: website/docusaurus.config.ts needs correction at line 56; the adjacent locale re-enablement guidance should also restore its omitted build flag.

T-Rex T-Rex Logs

What T-Rex did

  • T-Rex posted proof for the P1 finding, supported by logs showing a TypeScript check failure on the locale configuration and a production Docusaurus locale build failure.
  • T-Rex produced a follow-up finding-comment-proof confirming the posted P1 finding.
  • T-Rex provided general contract validation for the P1 finding, detailing a TypeScript parse failure (TS1005 at line 56) and a production parse error during build (ParseError at line 56) with the execution context described in the report.

View all artifacts

T-Rex Ran code and verified through T-Rex

Comments Outside Diff (1)

  1. General comment

    P1 Locale guidance contains uncommented Yarn output that prevents Docusaurus from loading

    • Bug
      • website/docusaurus.config.ts:56 contains info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. without a // prefix. TypeScript and Docusaurus parse it as configuration syntax, so neither typechecking nor a production locale build can load the config.
    • Cause
      • Yarn command output was pasted into a block of comment text without being commented out.
    • Fix
      • Remove the pasted Yarn output or prefix it with //; also restore the omitted locale build flag in the guidance at line 60 so the re-enablement instruction is actionable.

    T-Rex Ran code and verified through T-Rex

Reviews (1): Last reviewed commit: "Merge pull request #29 from ever-co/deve..." | Re-trigger Greptile

//
// Docusaurus renders a language dropdown for EVERY locale listed here, but the Docker build runs
// yarn run v1.22.22
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. and so only emits English. The other twelve were linked from every page

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Locale guidance breaks configuration parsing

This pasted Yarn message is not prefixed with //, so TypeScript and Docusaurus parse it as configuration syntax rather than a comment. Both yarn typecheck and NODE_ENV=production yarn build --locale en fail while loading this file, preventing the English documentation site from being built. Remove or comment out the pasted output; the adjacent re-enablement note should also restore the omitted locale build flag.

Artifacts

TypeScript check failing on the locale configuration

  • Ran `yarn typecheck` with the reported config lines captured first; TypeScript reports parse errors beginning at line 56, confirming the configuration is invalid.

Production Docusaurus locale build failing while loading the configuration

  • Ran `NODE_ENV=production yarn build --locale en` with the same config lines captured first; Docusaurus rejects line 56 with a parse error, confirming the requested runtime build path is blocked.

View artifacts

T-Rex Ran code and verified through T-Rex

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant